#define _CRT_SECURE_NO_WARNINGS 
//#include <stdio.h>
//int main()
//{
//	int a = 10000;
//	FILE* pf=fopen("test.txt", "wb");
//	fwrite(&a, 4, 1, pf);
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}
//struct _iobuf {
//	char* _ptr;
//	int   _cnt;
//	char* _base;
//	int   _flag;
//	int   _file;
//	int   _charbuf;
//	int   _bufsiz;
//	char* _tmpfname;
//};
//typedef struct _iobuf FILE;
//FILE* fopen(const char* filename, const char* mode);
//int fclose(const char* stream);
//#include <stdio.h>
//int main()
//{
//	FILE* pf = fopen("date.txt", "w");
//	FILE* pp = fopen("C:\\Users\\yy\\Desktop\\cod.txt", "w");
//	FILE* pf = fopen(".//..//..//..//game//date.txt","w");
//	if (pf == NULL)
//	{
//		perror("fopen);
//		return 1;
//	}
//	else if (pp == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	fclose(pf);
//	fclose(pp);
//	pf = NULL;
//	pp = NULL;
//	return 0;
////}
//#include <stdio.h>
//int main()
//{
//	FILE* pf = fopen("date.txt", "w");
//	if (pf == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	int ch=0;
//	for (ch = 'A'; ch <= 'Z';ch++)
//	{
//		if (fputc(ch, pf) == EOF)
//		{
//			perror("Error writing to file");
//		}
//	}
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}
//#include <stdio.h>
//int main()
//{
//	FILE* pf = fopen("date.txt", "r");
//	if (pf == NULL)
//	{
//		perror("fopen");
//	}
//    char string[100] = { 0 };
//	while (fgets(string, 255, pf) != NULL)
//	{
//		printf("%s", string);
//	}
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}
#include <stdio.h>
int main()
{
	char name[20]="zhangsan";
	int age=18;
	float height=1.7;
	FILE* pf = fopen("date.txt", "w");
	if (pf == NULL)
	{
		perror("fopen");
		return -1;
	}
	fprintf(pf, "%s %d %.1f", name, age, height);
	fclose(pf);
	pf != NULL;
	return 0;
}